/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package bs.entidad.rn;

import bs.entidad.dao.EntidadDAO;
import bs.entidad.modelo.EntidadComercial;
import bs.entidad.modelo.TipoEntidad;
import java.util.List;
import java.util.Map;
import javax.ejb.EJB;
import javax.ejb.Stateless;

/**
 *
 * @author Claudio
 */
@Stateless
public class EntidadRN {
    
    @EJB private EntidadDAO entidadDAO;
    
   public EntidadComercial getEntidad(String nrocta){
        
        return entidadDAO.getEntidad(nrocta);
    }
    
    public List<EntidadComercial> getEntidadByTipo(TipoEntidad tipo, boolean mostrarDebaja){
        
        return entidadDAO.getEntidadByTipo(tipo, mostrarDebaja);
    }
    
    public List<EntidadComercial> getEntidadByBusqueda(String txtBusqueda, TipoEntidad tipo, boolean mostrarDebaja){
        
        return entidadDAO.getEntidadByBusqueda(txtBusqueda, tipo, mostrarDebaja, 15);
    }
    
    public List<EntidadComercial> getEntidadByBusqueda(String txtBusqueda, TipoEntidad tipo, boolean mostrarDebaja, int cantMax){
        
        return entidadDAO.getEntidadByBusqueda(txtBusqueda, tipo, mostrarDebaja, cantMax);
    }
    
    public List<EntidadComercial> getEntidadByBusqueda(Map<String, String> filtro, String txtBusqueda, TipoEntidad tipo, boolean mostrarDebaja){
        
        return entidadDAO.getEntidadByBusqueda(filtro, txtBusqueda, tipo, mostrarDebaja, 15);
    }
    
    public List<EntidadComercial> getEntidadByBusqueda(Map<String, String> filtro, String txtBusqueda, TipoEntidad tipo, boolean mostrarDebaja, int cantMax){
        
        return entidadDAO.getEntidadByBusqueda(filtro, txtBusqueda, tipo, mostrarDebaja, cantMax);
    }

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")
}
